CONCORD è corredato con numerose funzioni di utilità per aiutare l'utente nella manipolazione dei dati, funzioni che possono essere usate anche indipendentemente dall'approccio di correzione scelto. Però non tutte le funzioni sono immediatamente disponibili, ma lo diventano secondo l'approccio e lo stato d'avanzamento del progetto.
Fig. 8.1 Le funzioni di utilità
La funzione permette la gestione di un qualsiasi file dati scelto dall'utente
ma con possibilità diverse secondo l'approccio in atto.
APPROCCIO PROBABILISTICO
Con questa funzione, che utilizza la proc FSEDIT attiva se il relativo
modulo SAS è stato installato, si gestiste un file scelto dall'utente
tramite apposita maschera, con le variabili predefinite secondo l'approccio
in atto.
E' possibile, quindi, registrare dati per un file di prova o modificare,
nei soli campi definiti, dati già registrati.
La funzione scrive, nella cartella di progetto, un sorgente SAS e lo
esegue in modo assolutamente trasparente per l'utente.
APPROCCIO DETERMINISTICO
Con questa funzione, che utilizza la proc FSEDIT attiva se il relativo modulo SAS è stato installato, è possibile il controllo interattivo dei dati compilando il sorgente SAS che viene automaticamente generato nella funzione "regole" al momento del salvataggio con "Save and exit".
Per poter effettuare il controllo interattivo dei dati:
%include 'd:\prova\fscreen.dat';
se durante il controllo interattivo viene trovato un errore nei dati, il programma segnala, nella zona messaggi del SAS, il numero della la regola attivata e la regola stessa.
Il file "fscreen.dat" è un sorgente scl SAS che, volendo, può essere modificato dall'utente.
Fig. 8.2 La maschera per il controllo interattivo dei dati nell'approccio
deterministico
Con questa funzione, utile per creare una variabile che identifichi in modo univoco i record come è necessario per le tavole di verifica nell'analisi dei dati (vedi §5.3.1), si registra su un file di output, copiato da un file scelto dall'utente in input, un campo che contiene una numerazione progressiva;
digitiamo posizione 100 e lunghezza 5 e otterremo sui record di output
a posizione 100 un numero progressivo 00001, 00002, 00003 ecc. sul primo,
secondo, terzo, ...n record;
se la posizione eccede la lunghezza massima del record di input, il
record in output viene allungato.
Con questa funzione, utilissima poiché WINDOWS non mette a disposizione programmi di sort efficienti, si ordina un file scelto in input, che verrà ricopiato ordinato nel file di output definito dall'utente:
Con questa funzione, utile ad esempio quando si deve ottenere il file dei dati puliti come insieme dei dati esatti e dei dati corretti, si copiano due o più file esterni insieme su un nuovo file:
Con questa funzione si visualizza un file esterno secondo la definizione
delle variabili attuale oppure scegliendo a piacere campi del record.
E' una funzione, simile ad un text-editor, molto utile poiché
permette di vedere solo le parti del record che interessano e solo i record
del file che interessano.
E' necessario:
La funzione, possibile dopo la fase di correzione o di check deterministico genera, nella cartella di progetto, il data set SAS "puliti" seguendo la definizione delle variabili. Il data set viene formato dall'unione dei file esatti e corretti.
Con questa funzione è possibile la copia, selettiva, totale o
parziale, di dati da file esterno su altro file esterno, tramite parametri.
Attivata la funzione occorre:
Con questa funzione si sceglie, tramite l'apposita maschera, da una
cartella di input un dataset SAS da convertire e un file di output (se
il file di output non esiste copiare un qualsiasi file della cartella scelta
in output con il tasto destro del mouse).
Viene generato, dal dataset SAS di input, un file ASCII a formato fisso
con i campi di lunghezza calcolata sulla massima grandezza dei valori delle
singole variabili.
Esempio: se la variabile "tasso" del dataset contiene i valori 20.5 100 e -6,18 il campo di output sarà di 6 posizioni: 4 per la parte intera, compreso il segno in prima posizione, e 2 per la parte decimale e i record del file conterranno:
CONCORD mette a disposizione dell'utente un help in linea che può
essere visto tramite il browser delle pagine html (Interner Explorer, Netscape,
ecc.) attivo.
Selezionando dal menu-bar la funzione di "Help" viene mostrato
a sinistra l'indice dell'help ove è possibile selezionare l'argomento
che interessa.
L'help può essere stampato scegliendo da "Risorse del computer"
la sottocartella "Help" nella cartella "C:\concord" e il file "lancio.html"
e stamparlo tramite Internet Explorer con "Print" da "File"
selezionando "Print all linked documents",
Il sistema registra cronologicamente nella cartella "C:\concord" un record sul data set "history" in caso di:
"Clear" cancella tutte le informazioni presenti in tabella, per il solo progetto in corso scegliendo "solo progetto", o per tutti i progetti selezionando "tutti i progetti". Fare attenzione a "clear": poiché alcuni programmi fanno riferimento ai dati presenti nel dataset "History" in fase di esecuzione, questa funzione dovrebbe essere usata solo al termine del progetto.
Selezionando "Log" dal menu-bar è possibile passare alla
finestra di log del SAS. Per tornare poi all'applicazione puntare con il
mouse in un punto qualsiasi della maschera di CONCORD.